principle of peaceful coexistence - Espagnol Anglais Dictionnaire